Analysis of HTTP Protocol Implementation in Smart Card Embedded Web Server
نویسندگان
چکیده
The latest generation of smart card embeds an HTTP web server which facilitates the integration of smart card into the existing networks and provides more services and custom interfaces. It also helps the developers to simplify the use of new programming model (servlets). However, due to the sensitive information stored and the resource constraints with which the technology is running, it is necessary to test it deeply. Our aim is to detect bugs and vulnerabilities and non-compliance of the HTTP embedded web server. For that purpose, we used the fuzzing technique which consists of injecting invalid or random data on various inputs of the software to be tested. Our fuzzing tool, Smart-Fuzz is based on the Peach framework customised to our needs. Moreover, working in black box, we created the PyHAT application to collect maximum information of the target features. Thus, we can reduce the amount of protocol functionalities to be analysed. The results generated in the log files are finally analyzed to understand the behaviour of the application and to detect if some fuzzed data has succeeded to take up the vulnerabilities.
منابع مشابه
A FPGA Embedded Web Server for Remote Monitoring and Control of Smart Sensors Networks
This article describes the implementation of a web server using an embedded Altera NIOS II IP core, a general purpose and configurable RISC processor which is embedded in a Cyclone FPGA. The processor uses the μCLinux operating system to support a Boa web server of dynamic pages using Common Gateway Interface (CGI). The FPGA is configured to act like the master node of a network, and also to co...
متن کاملWebcard: a Java Card Web Server
Webcard is a TCP/IP stack and web server written in Java that runs on a Schlumberger Cyberflex Access smartcard. In this report, we describe the architecture and implementation of Webcard and the constaints and assumptions that influenced its design. We also include complete sources for the application and its supporting environment.
متن کاملSmart Home-Control and Monitoring System Using Smart Phone
This paper presents a low cost and flexible home control and monitoring system using an embedded micro-web server, with IP connectivity for accessing and controlling devices and appliances remotely using Android based Smart phone app. The proposed system does not require a dedicated server PC with respect to similar systems and offers a novel communication protocol to monitor and control the ho...
متن کاملSmart OpenID: A Smart Card Based OpenID Protocol
OpenID is a lightweight, easy to implement and deploy approach to Single Sign-On (SSO) and Identity Management (IdM), and has great potential for large scale user adoption especially for mobile applications. At the same time, Mobile Network Operators are increasingly interested in leveraging their existing infrastructure and assets for SSO and IdM. In this paper, we present the concept of Smart...
متن کاملIEEE 1451 HTTP Server Implementation for Marine Data
Accessing real time data from a marine sensor network (MSN) can be a challenge. Open access to real time data using interoperable internet technologies is one of the major demands. The IEEE 1451 Smart Transducer Interface Standards [1,2,7] specify a standard API (application processor interface) process to discover and access sensor data by using an HTTP connection. This paper presents an HTTP ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013